/* CSS Document */
body{background:#fff;}

header{background:#000;}
header .row{padding:10px;}
header .row .right img{margin-left:5px;}

input[type=submit]{
	-webkit-appearance:none;
	outline:none
}

.login_contents{padding-bottom:50px;}
.login_contents .name{font-size:1rem;color:#0a0a0a;margin-top:30px;margin-bottom:15px;}
.login_contents .input{width:80%;margin-left:10%;margin-bottom:20px;font-size:0.7rem;}
.login_contents .input input{border:1px solid #a0a0a0;padding:10px;border-radius:30px;font-size:0.6rem;text-align:center;color:#aaaaaa;}
.login_contents .sub{width:80%;margin-left:10%;margin-bottom:15px;}
.login_contents .sub input{background:#e82116;color:#fff;text-align:center;font-size:1rem;padding:10px 0;width:100%;border-radius:30px;}
.login_contents .other{width:80%;margin-left:10%;margin-bottom:30px;}
.login_contents .other a{color:#838383;font-size:0.6rem;}
.login_contents .other a.forget{ text-decoration:underline;}
.login_contents .modes{text-align:center;font-size:0.8rem;color:#838383;}
.login_contents .share{margin-top:15px;}

footer{padding-top:20px;background:#000;}
footer .search{width:70%;margin-left:15%;background:#fff;border-radius:30px;padding:0 15px;}
footer .search input{padding:10px;background:url(../images/footer-search.png) no-repeat left center;background-size:0.6rem;padding-left:0.8rem;font-size:0.6rem;}
footer .row{margin-top:15px;}
footer .row a{font-size:0.6rem;color:#838383;margin-right:10px;}
footer .row a.cur{color:#fff;}
footer .share{margin:15px 0;}
footer .copyright{font-size:0.55rem;text-align:center;color:#757575;padding-top:15px;padding-bottom:30px;border-top:1px solid #757575;}